public class Solution {
    public int[] distributeCandies(int candies, int num_people) {

        int[]arr =new int[num_people];
        int i=0;
        while(candies>0){
//当糖果数大于0时，继续分
//如果剩余糖果数够递增分配，则分配
//如果不够，直接把剩余的所有糖果分配
            arr[i%num_people]+=Math.min(candies,i+1);
            candies-=Math.min(candies,i+1);
            i++;

        }
        return arr;


    }
}